#ifndef __wDef_H__
#define __wDef_H__

#if !WINDOWS_SYSTEM
	#error only windows system supported
#endif

#if WINVER <= 0x0400 || _WIN32_WINNT <= 0x0400
#pragma message ("requires WINVER must > 0x0400 && _WIN32_WINNT > 0x0400")
	//#error requires WINVER must > 0x0400 && _WIN32_WINNT > 0x0400
#endif


typedef __int64				INT64;
typedef unsigned __int64	UINT64;

#include <stdio.h>
#include <typeinfo.h>
#include <time.h>
#include <math.h>
#include <new>

#include <sys/timeb.h>
#include <sys/stat.h>
#include <crtdbg.h>
#include <Windows.h>

#include <shlwapi.h>
#pragma comment(lib, "shlwapi.lib")

#endif //__wDef_H__
